package com.yam.michael.hibernate.dao;

import com.xunjia.exception.XunjiaException;
import com.yam.michael.hibernate.pojo.Rights;

public interface RightsDao {
	/**
	 * 按ID获得用户权限
	 * @return
	 * @throws XunjiaException
	 */
	public Rights getRightsById(String userId) throws XunjiaException;
	/**
	 * 更新用户权限
	 * @throws XunjiaException
	 */
	public void updateRights(Rights rights) throws XunjiaException;
	/**
	 * 添加用户权限
	 * @throws XunjiaException
	 */
	public Long addRights(Rights rights) throws XunjiaException;
	/**
	 * 删除用户权限
	 * @throws XunjiaException
	 */
	public void deleteRights(Rights rights) throws XunjiaException;
}
